
package ch.hearc.coursJava.kitBase.exerciceTri.hash;

import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;

public class UsePersonne
	{

	/*------------------------------------------------------------------*\
	|*							Methodes Public							*|
	\*------------------------------------------------------------------*/

	public static void main(String[] args)
		{
		main();
		}

	public static void main()
		{
		Personne peronne1 = new Personne("A", 10);
		Personne peronne2 = new Personne("B", 11);
		Personne peronne3 = new Personne("A", 9);
		Personne peronne4 = new Personne("B", 10);
		Personne peronne5 = new Personne("C", 9);

		Map<Personne, Integer> personnes = new TreeMap<Personne, Integer>();

		personnes.put(peronne1, 77);
		personnes.put(peronne2, 78);
		personnes.put(peronne3, 79);
		personnes.put(peronne4, 80);
		personnes.put(peronne5, 81);

		afficher(personnes);
		}

	/*------------------------------------------------------------------*\
	|*							Methodes Private						*|
	\*------------------------------------------------------------------*/

	private static void afficher(Map<Personne, Integer> mapPersonneTelephonne)
		{
		Set<Entry<Personne, Integer>> setEntree = mapPersonneTelephonne.entrySet();
		for(Entry<Personne, Integer> entree:setEntree)
			{
			Personne personne = entree.getKey();
			Integer telephonne = entree.getValue();
			System.out.print(personne.toString());
			System.out.print("\t");
			System.out.println(telephonne.toString());
			}
		}
	}
